package com.yl.module.property.domain.dto;


import com.alibaba.excel.annotation.ExcelProperty;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * 资产-住建运维导入
 */
@Data
@ApiModel(value = "PropertyImportDTO", description = "")
public class PropertyImportDTO implements Serializable {
	private static final long serialVersionUID = 104799501854629798L;

	//@ExcelIgnore

	@ApiModelProperty(value = "厂商名称")
	@ExcelProperty(value = "firm_name")
	private String firmName;

    @ApiModelProperty(value = "构件类型 也叫厂商设备类型编码")
	@ExcelProperty(value = "component_type")
    private String componentType;

	@ApiModelProperty(value = "构件类型名称 也叫厂商设备类型编码名称")
	@ExcelProperty(value = "component_type_name")
    private String componentTypeName;

	@ApiModelProperty(value = "构件唯一编码 也叫厂商设备唯一编码")
	@ExcelProperty(value = "component_unique_code")
	private String componentUniqueCode;

	@ApiModelProperty(value = "构件名称 也叫设备名称（优化缩减后的名称）")
	@ExcelProperty(value = "component_name")
	private String componentName;

	@ApiModelProperty(value = "构件名称 也叫设备名称（构件厂商填写的原名称）")
	@ExcelProperty(value = "component_name2")
	private String componentName2;

	@ApiModelProperty(value = "品牌")
	@ExcelProperty(value = "brand")
	private String brand;

	@ApiModelProperty(value = "是否是智能物联设备（填写是或否）")
	@ExcelProperty(value = "is_smart")
    private String isSmart;

	@ApiModelProperty(value = "保养周期（单位：月）")
	@ExcelProperty(value = "maintain_period")
	private String maintainPeriod;

	@ApiModelProperty(value = "安装点位描述 例如安装在哪个区域")
	@ExcelProperty(value = "belonging_area")
	private String belongingArea;

}

